package com.online.fund.spider.entity;

public class FundDetail {

	// 抓取时间
	private String crawlDate;

	// 基金名称
	private String fundName;

	// 基金编码
	private String fundCode;

	// 基金类型
	private String fundType;

	// 成立日期
	private String establishDate;

	// 风险级别
	private String riskLevel;

	// 基金规模(亿元)
	private Double fundSize;

	// 基金规模日期
	private String fundSizeDate;

	// 单位净值
	private Double netAssetValue;

	// 累计净值
	private Double accumulativeTotalNetValue;

	// 申购状态
	private String purchaseStatus;

	// 赎回状态
	private String redemptionStatus;

	// 基金评级
	private String fundRating;

	// 近一月涨跌幅度
	private Double oneMonthChangeRate;

	// 近三月涨跌幅度
	private Double threeMonthChangeRate;

	// 近六月涨跌幅度
	private Double sixMonthChangeRate;

	// 近一年涨跌幅度
	private Double oneYearChangeRate;

	// 近三年涨跌幅度
	private Double threeYearChangeRate;

	// 成立以来
	private Double allChangeRate;

	public String getCrawlDate() {
		return crawlDate;
	}

	public void setCrawlDate(String crawlDate) {
		this.crawlDate = crawlDate;
	}

	public String getFundName() {
		return fundName;
	}

	public void setFundName(String fundName) {
		this.fundName = fundName;
	}

	public String getFundCode() {
		return fundCode;
	}

	public void setFundCode(String fundCode) {
		this.fundCode = fundCode;
	}

	public String getFundType() {
		return fundType;
	}

	public void setFundType(String fundType) {
		this.fundType = fundType;
	}

	public String getEstablishDate() {
		return establishDate;
	}

	public void setEstablishDate(String establishDate) {
		this.establishDate = establishDate;
	}

	public String getRiskLevel() {
		return riskLevel;
	}

	public void setRiskLevel(String riskLevel) {
		this.riskLevel = riskLevel;
	}

	public Double getFundSize() {
		return fundSize;
	}

	public void setFundSize(Double fundSize) {
		this.fundSize = fundSize;
	}

	public String getFundSizeDate() {
		return fundSizeDate;
	}

	public void setFundSizeDate(String fundSizeDate) {
		this.fundSizeDate = fundSizeDate;
	}

	public Double getNetAssetValue() {
		return netAssetValue;
	}

	public void setNetAssetValue(Double netAssetValue) {
		this.netAssetValue = netAssetValue;
	}

	public Double getAccumulativeTotalNetValue() {
		return accumulativeTotalNetValue;
	}

	public void setAccumulativeTotalNetValue(Double accumulativeTotalNetValue) {
		this.accumulativeTotalNetValue = accumulativeTotalNetValue;
	}

	public String getPurchaseStatus() {
		return purchaseStatus;
	}

	public void setPurchaseStatus(String purchaseStatus) {
		this.purchaseStatus = purchaseStatus;
	}

	public String getRedemptionStatus() {
		return redemptionStatus;
	}

	public void setRedemptionStatus(String redemptionStatus) {
		this.redemptionStatus = redemptionStatus;
	}

	public String getFundRating() {
		return fundRating;
	}

	public void setFundRating(String fundRating) {
		this.fundRating = fundRating;
	}

	public Double getOneMonthChangeRate() {
		return oneMonthChangeRate;
	}

	public void setOneMonthChangeRate(Double oneMonthChangeRate) {
		this.oneMonthChangeRate = oneMonthChangeRate;
	}

	public Double getThreeMonthChangeRate() {
		return threeMonthChangeRate;
	}

	public void setThreeMonthChangeRate(Double threeMonthChangeRate) {
		this.threeMonthChangeRate = threeMonthChangeRate;
	}

	public Double getSixMonthChangeRate() {
		return sixMonthChangeRate;
	}

	public void setSixMonthChangeRate(Double sixMonthChangeRate) {
		this.sixMonthChangeRate = sixMonthChangeRate;
	}

	public Double getOneYearChangeRate() {
		return oneYearChangeRate;
	}

	public void setOneYearChangeRate(Double oneYearChangeRate) {
		this.oneYearChangeRate = oneYearChangeRate;
	}

	public Double getThreeYearChangeRate() {
		return threeYearChangeRate;
	}

	public void setThreeYearChangeRate(Double threeYearChangeRate) {
		this.threeYearChangeRate = threeYearChangeRate;
	}

	public Double getAllChangeRate() {
		return allChangeRate;
	}

	public void setAllChangeRate(Double allChangeRate) {
		this.allChangeRate = allChangeRate;
	}

	@Override
	public String toString() {
		return "FundDetail [crawlDate=" + crawlDate + ", fundName=" + fundName + ", fundCode=" + fundCode
				+ ", fundType=" + fundType + ", establishDate=" + establishDate + ", riskLevel=" + riskLevel
				+ ", fundSize=" + fundSize + ", fundSizeDate=" + fundSizeDate + ", netAssetValue=" + netAssetValue
				+ ", accumulativeTotalNetValue=" + accumulativeTotalNetValue + ", purchaseStatus=" + purchaseStatus
				+ ", redemptionStatus=" + redemptionStatus + ", fundRating=" + fundRating + ", oneMonthChangeRate="
				+ oneMonthChangeRate + ", threeMonthChangeRate=" + threeMonthChangeRate + ", sixMonthChangeRate="
				+ sixMonthChangeRate + ", oneYearChangeRate=" + oneYearChangeRate + ", threeYearChangeRate="
				+ threeYearChangeRate + ", allChangeRate=" + allChangeRate + "]";
	}

}
